package com.hyt.it.ogt.pj.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.hyt.it.ogt.pj.model.entity.Project;
import com.hyt.loginfo.model.User;

/**
 * <p>
 * 评卷项目表 服务类
 * </p>
 *
 * @author qiaozj
 * @since 2020-07-09
 */
public interface INewProjectService extends IService<Project> {


    /**
     * 项目数据导出
     *
     * @param projectId
     * @param user
     * @throws Exception
     */
    void projectDataDownload(String projectId, User user) throws Exception;


    /**
     * 大考版项目数据导出
     *
     * @param projectId
     * @param user
     * @throws Exception
     */
    void dkbProjectDataDownload(String projectId, User user) throws Exception;


    /**
     * 下载客观题成绩
     *
     * @param projectId
     * @return
     * @throws Exception
     */
    void objectiveScoreDataDownload(String projectId, User user) throws Exception;


    /**
     * 大考版下载客观题成绩
     *
     * @param projectId
     * @return
     * @throws Exception
     */
    void dkbObjectiveScoreDataDownload(String projectId, User user) throws Exception;


}
